package cn.dlc.com.sort;

/**
 * @author 邓立川
 * @date 2021/3/13 22:05
 * @desc 数据比较的工具类
 */
public class SortUtils {

    /**
     * 比谁更大
     * @param v
     * @param w
     * @return
     */
    public static boolean greater(Comparable v, Comparable w){
        return v.compareTo(w) > 0;
    }

    /**
     * 比谁更小
     * @param v
     * @param w
     * @return
     */
    public static boolean lesser(Comparable v, Comparable w){
        return v.compareTo(w) < 0;
    }

    /**
     * 数据交换方法
     * @param arr
     * @param i
     * @param j
     */
    public static void exchange(Comparable[] arr, int i ,int j) {
        Comparable temp;
        temp = arr[i];
        arr[i] = arr[j];
        arr[j] = temp;
    }
}
